// 引入vue.js文件
import Vue from "vue";

// 引入App.vue文件
import App from "./App.vue";
import VueRouter from "vue-router";
//引入store文件
// import store from "./store";
import router from "./route/index";
// 按需引入
import {
  Carousel,CarouselItem,Input,Button,Form,FormItem,
  Option,Select,Container,Aside,Menu,Submenu,MenuItemGroup,
  MenuItem,Header,Dropdown,DropdownMenu,DropdownLink,DropdownItem,Main,
  Table,TableColumn,Popover, Tag, Col,Pagination} from 'element-ui'
// import {
//   Carousel,CarouselItem,Input,Button,Form,FormItem,
//   Option,Select,Container,Aside,Menu,Submenu,MenuItemGroup,
//   MenuItem,Header,Dropdown,DropdownMenu,DropdownItem,Main,Table,TableColumn} from 'element-ui'
Vue.use(VueRouter);
// 关闭vue生成提示
Vue.config.productionTip = false;

// 应用ElementUi
Vue.component(Carousel.name,Carousel)
Vue.component(CarouselItem.name,CarouselItem)
Vue.component(Button.name,Button)
Vue.component(Input.name,Input)
Vue.component(Form.name,Form)
Vue.component(FormItem.name,FormItem)
Vue.component(Option.name,Option)
Vue.component(Select.name,Select)

Vue.component(Container.name,Container)
Vue.component(Aside.name,Aside)
Vue.component(Menu.name,Menu)
Vue.component(Submenu.name,Submenu)
Vue.component(MenuItemGroup.name,MenuItemGroup)
Vue.component(MenuItem.name,MenuItem)
Vue.component(Header.name,Header)
Vue.component(Dropdown.name,Dropdown)
// Vue.component(DropdownLink.name,DropdownLink)
Vue.component(DropdownMenu.name,DropdownMenu)
Vue.component(DropdownItem.name,DropdownItem)
Vue.component(Main.name,Main)
Vue.component(Table.name,Table)
Vue.component(TableColumn.name,TableColumn)
Vue.component(Popover.name,Popover)
Vue.component(Tag.name,Tag)
// Vue.component(Col.name,Col)
Vue.component(Pagination.name,Pagination)
// 创建vm
const vm = new Vue({
  el: "#app",
  render: (h) => h(App),
  router: router,
});

